package biz.datalk.industrialland.admin.modules.online.dynform.pojo.po;

import biz.datalk.industrialland.common.pojo.po.BasePO;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;

/**
 * Mapping Table: dynform_enhance_js
 * 
 * @author tarofang
 */
@Getter
@Accessors(chain=true)
@EqualsAndHashCode(onlyExplicitlyIncluded=true, callSuper=false)
@Setter
public class DynformEnhanceJs extends BasePO implements Serializable {
    /**
     * 主键ID
     *
     * dynform_enhance_js.id
     */
    @EqualsAndHashCode.Include
    private String id;

    /**
     * 表单ID
     *
     * dynform_enhance_js.table_id
     */
    @NotBlank(message = "validations.online.dynform.enhancejs.invalid.tableId")
    private String tableId;

    /**
     * JS 操作类型 list/form
     *
     * dynform_enhance_js.js_type
     */
    private String jsType;

    /**
     * 创建人ID
     *
     * dynform_enhance_js.create_by
     */
    private String createBy;

    /**
     * 创建人名称
     *
     * dynform_enhance_js.create_name
     */
    private String createName;

    /**
     * 创建时间
     *
     * dynform_enhance_js.create_time
     */
    private Date createTime;

    /**
     * 更新人ID
     *
     * dynform_enhance_js.update_by
     */
    private String updateBy;

    /**
     * 更新人名称
     *
     * dynform_enhance_js.update_name
     */
    private String updateName;

    /**
     * 更新时间
     *
     * dynform_enhance_js.update_time
     */
    private Date updateTime;

    /**
     * 所属部门
     *
     * dynform_enhance_js.sys_org_code
     */
    private String sysOrgCode;

    /**
     * 是否有效 Y-有效 N-无效
     *
     * dynform_enhance_js.is_valid
     */
    private String isValid;

    /**
     * 是否删除 Y-已删除 N-未删除
     *
     * dynform_enhance_js.is_delete
     */
    private String isDelete;

    /**
     * JS增强内容
     *
     * dynform_enhance_js.js
     */
    private String js;

    private static final long serialVersionUID = 1L;
}